package cn.bearspark.common.assess;

/**
 * 评估器的接口
 *
 * @param <T> 评估的数据类型，需要继承自 AssessedData 类
 * @author f
 */
public interface Assessor<T extends AssessedData> {

    /**
     * 对数据进行评估，得到一个分数
     *
     * @param data 被评估的数据
     * @return 评估的分数
     */
    double calScore(T data);

}
